#define _CRT_SECURE_NO_WARNINGS
//#include  <stdio.h>
//#include  <string.h>
//#include  <ctype.h>
//#define  N  9
//long  ctod(char* s)
//{
//    long  d = 0;
//    while (*s)
//        if (isdigit(*s)) {
//            /**********found**********/
//            d = d * 10 + *s - '0';
//            /**********found**********/
//            ++s;
//        }
//    return  d;
//}
//long  fun(char* a, char* b)
//{
//    /**********found**********/
//    return  ctod(a)+ctod(b);
//}
//main()
//{
//    char  s1[N], s2[N];
//    do
//    {
//        printf("Input  string  s1 : "); gets(s1);
//    } while (strlen(s1) > N);
//    do
//    {
//        printf("Input  string  s2 : "); gets(s2);
//    } while (strlen(s2) > N);
//    printf("The result is:  %ld\n", fun(s1, s2));
//}

//#include <stdio.h>
///**********found**********/
//void fun(char* s, int* a, int* b)
//{
//    while (*s)
//    {
//        if (*s >= 'A' && *s <= 'Z')
//            /**********found**********/
//            *a = *a + 1;
//        if (*s >= 'a' && *s <= 'z')
//            /**********found**********/
//            *b = *b + 1;
//        s++;
//    }
//}
//
//main()
//{
//    char   s[100];  int   upper = 0, lower = 0;
//    printf("\nPlease a string :  ");  gets(s);
//    fun(s, &upper, &lower);
//    printf("\n upper = %d  lower = %d\n", upper, lower);
//}


#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
float fun(float h)
{
    int tmp = (int)(h * 1000 + 5) / 10;
    return (float)tmp / 100.0;
}
void main()
{
    FILE* wf;
    float a;
    system("CLS");
    printf("Enter a: ");
    scanf("%f", &a);
    printf("The original data is :  ");
    printf("%f\n\n", a);
    printf("The  result : %f\n", fun(a));
    /******************************/
    wf = fopen("out.dat", "w");
    fprintf(wf, "%f", fun(8.32533));
    fclose(wf);
    /*****************************/
}
